#include <iostream> 
#include <string>
using namespace std;
typedef long long ll;
const int N=5e5+10;
ll l[N];
ll r[N];
int main()
{
    string s;
    ll n;
    cin>>n;
    cin>>s;
    ll h=0,g=0;
    for(int i=0;i<n;i++)
    {
        if(s[i]=='G')
        {
            
            l[i]=h;
            g++;
            h=0;
        }
        else
        {
            
            l[i]=g;
            h++;
            g=0;
        }
    }
    g=0;
    h=0;
    for(int i=n-1;i>=0;i--)
    {
        if(s[i]=='G')
        {
            
            r[i]=h;
            g++;
            h=0;
        }
        else
        {
            
            r[i]=g;
            h++;
            g=0;
        }
    }
    ll cnt=0;
    for(int i=1;i<n;i++)
    {
        if(l[i]+r[i]>=2)
        {
        	if(l[i]*r[i]>0)
        	{
        		cnt+=l[i]*r[i]+l[i]+r[i]-2;
			}
            else
            {
            	cnt+=l[i]+r[i]-1;
			}
            
        }
    }
    cout<<cnt;
    return 0;
}
